package Disparos;

import Interfaz.RepresentacionGrafica;
import Juego.Tablero;

public class Disparo {

	protected String nombre;
	protected int posicion;
	protected int altura;
	Tablero t;
	protected RepresentacionGrafica component;
	
	/**
	 * Constructor de la clase
	 * @param n Nombre del disparo
	 * @param pos Posicion inicial
	 * @param alt altura inicial
	 * @param t tablero
	 */
	public Disparo(String n, int pos, int alt, Tablero t)
	{
		this.t=t;
		nombre=n;
		posicion= pos;
		altura=alt;
	}
	
	/**
	 * Permite obtener la posicion en x
	 * @return posicion en x
	 */
	public int getPosicion()
	{
		return posicion;
	}
	
	/**
	 * Permite modificar la posicion en y
	 * @param pos posicion actual en y
	 */
	public void setPosicion(int pos){
		posicion=pos;
	}
	
	
	/**
	 * Retorna la representacion grafica del disparo
	 * @return representacion grafica del disparo
	 */
	public RepresentacionGrafica getRepresentacion()
	{
		return component;
	}
}
